ggggllllXXXXQQQQuuuueeeerrrryyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeNNNNeeeettttwwwwoooorrrrkkkkSSSSGGGGIIIIXXXX - query the physical connectivity of the
_n_p_i_p_e_s Returns the number of elements in the array
GLXHyperpipeNetworkSGIX *.
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
ggggllllXXXXQQQQuuuueeeerrrryyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeNNNNeeeettttwwwwoooorrrrkkkkSSSSGGGGIIIIXXXX is part of the SSSSGGGGIIIIXXXX____hhhhyyyyppppeeeerrrrppppiiiippppeeee extension.
ggggllllXXXXQQQQuuuueeeerrrryyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeNNNNeeeettttwwwwoooorrrrkkkkSSSSGGGGIIIIXXXX is a query to determine the physical
connectivity of the hardware. It returns a list of pipes on the hyperpipe
network.
There may be more than one hyperpipe network in the system. The networks
are numbered sequentially from 0. The list returned by
ggggllllXXXXQQQQuuuueeeerrrryyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeNNNNeeeettttwwwwoooorrrrkkkkSSSSGGGGIIIIXXXX indicates the physical hyperpipe network
number associated with the pipe. The list returned by this query is
sorted on the physical hyperpipe network number.
typedef struct {
char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH]; /* The string identifies
a pipe uniquely and is of the form ":display.screen"*/
int networkId; /* identifies a unique physical hyperpipe network*/
} GLXHyperipeNetwork;
Use XFree to free the array returned by ggggllllXXXXQQQQuuuueeeerrrryyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeNNNNeeeettttwwwwoooorrrrkkkkSSSSGGGGIIIIXXXX.
EEEERRRRRRRROOOORRRRSSSS
Returns an array of pipes and their associated hyperpipe network number.
Returns NULL if there is no hyperpipe network in the system.